physical and mental endurance - Turc Anglais Dictionnaire